HyperBBS was written entirely in HyperCard by Harry Chesley. It uses a set of serial port XCMDs developed by me at Apple Computer, Inc.
None of this would have been possible without the work of Bill Atkinson and Dan Winkler, who created HyperCard and HyperTalk. Neither would it have been possible without Apple Computer, which had the foresight to (1) make a truely innovative computer: Macintosh, and (2) produce and effectively give away a truely innovative software product: HyperCard.</text>
</content>
<name></name>
<script></script>
</card>
card_6466.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
Files are uploaded as a part of creating a message (see the help section on creating messages). After the message itself has been entered, the Upload command is used to upload the file to be attached.
Upload uses XModem to transfer the file. All Macintosh files should be transfered using MacBinary as well. Therefore, be sure to set your file transfer program to XModem/MacBinary mode.
In addition, larger files or groups of files should be packed using PackIt III before being uploaded. This program is available in the General message section (try Filtering on "Files: yes" and "Keywords: PackIt").</text>
</content>
<name></name>
<script></script>
</card>
card_6195.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
Any message may have a file attached to it. If it does, the File field tells how large the file is. You can download an attached file using the Download command.
Download uses XModem to transfer the file. All Macintosh files are stored using MacBinary as well. Therefore, be sure to set your file transfer program to XModem/MacBinary mode.
In addition, some files will be packed using PackIt. Once you've downloaded them as described above, you need to unpack them using the PackIt III program. This program is available in the General message section (try Filtering on "Files: yes" and "Keywords: PackIt").</text>
</content>
<name></name>
<script></script>
</card>
card_5929.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
One of the commands available after you've seen a message is Reply. This command makes it easy to immediately reply to the message. It automatically executes the Create command, and fills in the To field with the contents of the From field from the message you were viewing.</text>
</content>
<name></name>
<script></script>
</card>
card_6812.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
You can create a new message using the Create command from the message section main menu. The BBS then prompts you for who the message is to be sent to, whether it is private, the subject of the message, and the message body. Once all of this information has been entered, you use the OK or Cancel commands to accept or discard the message you've created.
A short-cut to creating a message is to use the Reply command (see the next help section).
Any message can have a file attached to it. These files are uploaded at message creation time (see the help section on uploading files).</text>
</content>
<name></name>
<script></script>
</card>
card_2412.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
Each message card has a number of commands for navigating around in the message stack:
Next message -- Go to the next message.
Previous -- Go to the previous message.
First -- Go to the first message in the stack.
Last -- Go to the last message in the stack.
Continuous -- Display the rest of the messages in the stack without stopping between them. The process stops when all messages have been displayed or when the user aborts the display (by typing control-C, control-O, or control-X).</text>
</content>
<name></name>
<script></script>
</card>
card_5757.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
The main purpose of the BBS is to allow users to leave information for each other. The information includes both text messages and files, both for public consumption and for private communication only. The message sections allow all of this to take place.
Message sections consist of messages. Each message consists of header information describing the source and destination of the message and the subject, a message body, containing the text of the message, and an optional attached file.</text>
</content>
<name></name>
<script></script>
</card>
card_3322.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
When the BBS is displaying information, you can abort the display by typing control-X, control-C, or control-O. This lets you skip by information you're not really interested in.
When you're entering information, you can correct your typing by using backspace (control-H) or delete to erase the last character you typed. Note that this is the only editing facility provided at this time. Also note that you can't backspace onto a previous line.</text>
</content>
<name></name>
<script></script>
</card>
card_4434.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
When information must be entered -- such as a text message or a login name -- the BBS prompts for it by presenting the name of the field to be filled, followed by a colon ("Password:" or "Message:", for example).
There are two types of fields: one line and multiple lines. If the field is one line in size, the BBS lets you type it on the same line as the field name. You then type the field, followed by a return. If the field is multiple lines in size, the BBS puts a carriage return after the colon (starting you on a new line). You then type as many lines as you want, followed by a period (.) on a line by itself.
If auto-wrap is enabled (the default), lines longer than 75 characters are automatically split up.</text>
</content>
<name></name>
<script></script>
</card>
card_4254.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
The BBS frequently presents you with a list of commands to choose from. These command lists always start with an exclamation point (!), and consist of a comma-separated list of commands, followed by a colon.
To execute the command, you simply type the first letter of the command. The BBS will fill out the rest (including the carriage return at the end) and execute the command.</text>
</content>
<name></name>
<script></script>
</card>
card_4069.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
There is no separate file area. Instead, any message in the message section can have a file attached to it. These files are uploaded as part of the message creation process, and they can be download using the Download command when reading a message with an attached file.</text>
</content>
<name></name>
<script></script>
</card>
card_3724.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
This BBS is written entirely in HyperCard. From the Sysop's point of view, it's very Macish and graphical. From the user's point of view, it's a traditional (more or less) text-style BBS. Later, I plan to add features so that the user sees a Macish interface as well as the Sysop. For now, though, consider that an incentive to become a Sysop yourself. With HyperBBS, it very easy to do. All you need is a Mac you're not using 24 hours a day (many BBSs are only available evenings or evenings and weekends), a modem (which you must have if you're reading this), and a second phone line (which is pretty cheap these days).</text>
</content>
<name></name>
<script></script>
</card>
card_3003.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >